using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml;
using System.Xml.Serialization;

namespace Rdl
{

    [System.Serializable]
    [System.Xml.Serialization.XmlType(Namespace = "http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition")]
    [System.ComponentModel.DesignerCategory("code")]
    [System.CodeDom.Compiler.GeneratedCode("xsd", "2.0.50727.42")]
    [System.Diagnostics.DebuggerStepThrough]
    public class TableGroupType
    {

        private System.Xml.XmlAttribute[] anyAttrField;
        private object[] itemsField;

        [System.Xml.Serialization.XmlAnyAttribute]
        public System.Xml.XmlAttribute[] AnyAttr
        {
            get
            {
                return anyAttrField;
            }
            set
            {
                anyAttrField = value;
            }
        }

        [System.Xml.Serialization.XmlAnyElement]
        [System.Xml.Serialization.XmlElement("Footer", typeof(Rdl.FooterType))]
        [System.Xml.Serialization.XmlElement("Grouping", typeof(Rdl.GroupingType))]
        [System.Xml.Serialization.XmlElement("Header", typeof(Rdl.HeaderType))]
        [System.Xml.Serialization.XmlElement("Sorting", typeof(Rdl.SortingType))]
        [System.Xml.Serialization.XmlElement("Visibility", typeof(Rdl.VisibilityType))]
        public object[] Items
        {
            get
            {
                return itemsField;
            }
            set
            {
                itemsField = value;
            }
        }

        public TableGroupType()
        {
        }

    } // class TableGroupType

}

